package com.brain.desa.view.util;

public class ConstantesDesa {

    public static final String VARIABLE_ID_MENU = "SubMenu";
    public static final String VARIABLE_ID_MENU_ITEM = "MenuItem";
    public static final String LOG_REAUNI = "/reauni.log";

    public static class ValoresConstantes {
        
        public static final String ARBOL_EVAL_COMP_NINGUNO = "NINGUNO";
        public static final String ARBOL_EVAL_COMP_DEFICIENTE = "DEFICIENTE";
        public static final String ARBOL_EVAL_COMP_MALO = "MALO";
        public static final String ARBOL_EVAL_COMP_MUYBUENO = "MUY BUENO";
        public static final String ARBOL_EVAL_COMP_REGULAR = "REGULAR";
        public static final String ARBOL_EVAL_COMP_EXELENTE = "EXCELENTE";
        
        public static final Long ARBOL_EVAL_COMP_NINGUNO_VALOR = 0L;
        public static final Long ARBOL_EVAL_COMP_DEFICIENTE_VALOR = 1L;
        public static final Long ARBOL_EVAL_COMP_MALO_VALOR = 2L;
        public static final Long ARBOL_EVAL_COMP_MUYBUENO_VALOR = 4L;
        public static final Long ARBOL_EVAL_COMP_REGULAR_VALOR = 3L;
        public static final Long ARBOL_EVAL_COMP_EXELENTE_VALOR = 5L;
        
        public static final String FUNCIONES_MOF_COMP_NINGUNO = "NINGUNO";
        public static final String FUNCIONES_MOF_COMP_BAJO = "BAJO";
        public static final String FUNCIONES_MOF_COMP_PROMEDIO = "PROMEDIO";
        public static final String FUNCIONES_MOF_COMP_BUENO = "BUENO";
        public static final String FUNCIONES_MOF_COMP_SOBRESALIENTE = "SOBRESALIENTE";
        
        public static final Long FUNCIONES_MOF_DESEMP_NINGUNO_VALOR = 0L;
        public static final Long FUNCIONES_MOF_DESEMP_BAJO_VALOR = 1L;
        public static final Long FUNCIONES_MOF_DESEMP_PROMEDIO_VALOR = 2L;
        public static final Long FUNCIONES_MOF_DESEMP_BUENO_VALOR = 3L;
        public static final Long FUNCIONES_MOF_DESEMP_SOBRESALIENTTE_VALOR = 4L;
        
        public static final String DESEMPENO_OBJETIVO_80 = "MALO";
        public static final String DESEMPENO_OBJETIVO_90 = "REGULAR";
        public static final String DESEMPENO_OBJETIVO_100 = "BUENO";
        
        public static final Long DESEMPENO_OBJETIVO_80_VALOR = 3L;
        public static final Long DESEMPENO_OBJETIVO_90_VALOR = 4L;
        public static final Long DESEMPENO_OBJETIVO_100_VALOR = 5L;
        
        public static final String COMPETENCIAS_DESEMP_NINGUNO = "NINGUNO";
        public static final String COMPETENCIAS_DESEMP_NODESARROLLADO = "NO DESARROLLADO";
        public static final String COMPETENCIAS_DESEMP_BASICO = "BASICO";
        public static final String COMPETENCIAS_DESEMP_PROMEDIO = "PROMEDIO";
        public static final String COMPETENCIAS_DESEMP_DESARROLLADO = "DESARROLLADO";
        public static final String COMPETENCIAS_DESEMP_SUPERIOR = "SUPERIOR";
        
        public static final Long COMPETENCIAS_DESEMP_NINGUNO_VALOR = 0L;
        public static final Long COMPETENCIAS_DESEMP_NODESARROLLADO_VALOR = 1L;
        public static final Long COMPETENCIAS_DESEMP_BASICO_VALOR = 2L;
        public static final Long COMPETENCIAS_DESEMP_PROMEDIO_VALOR = 3L;
        public static final Long COMPETENCIAS_DESEMP_DESARROLLADO_VALOR = 4L;
        public static final Long COMPETENCIAS_DESEMP_SUPERIOR_VALOR = 5L;
        
        public static final String ARBOL_COMPETENCIA_PROPOSITO_COLOR = "color:#FFFFFF;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_FUNCION_PRINCIPAL_COLOR = "color:#FFFFFF;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_UNIDADES_COMPETENCIA_COLOR = "color:#A0D8F1;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_ELEMENTO_COLOR = "color:#E9AF32;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_TIPO_ELEMENTO_COLOR = "color:#E07628;font-size:9px;font-weight: bold;";
        public static final String ARBOL_COMPETENCIA_CONDUCTA_ELEMENTO_COLOR = "font-size:9px;font-weight: bold;";
        
        public static final String ARBOL_COMPETENCIA_PROPOSITO = "P";
        public static final String ARBOL_COMPETENCIA_FUNCION_PRINCIPAL = "F";
        public static final String ARBOL_COMPETENCIA_UNIDADES_COMPETENCIA = "C";
        public static final String ARBOL_COMPETENCIA_ELEMENTO = "E";
        public static final String ARBOL_COMPETENCIA_TIPO_ELEMENTO = "T";
        public static final String ARBOL_COMPETENCIA_CONDUCTA_ELEMENTO = "D";

    }
    public static class ValoresDefecto{
        public static final Long ARBOL_EVALUACION_COMPETENCIA_PRINCIPAL = 0L; 
        public static final Long ARBOL_COMPETENCIA_FUNCION_PRINCIPAL_TOTAL = 1L;
        //public static final Long ARBOL_COMPETENCIA_CONDUCTA = -1L;
    }

    public static class CatalogoParametro {
        public static final Long ARBOL_COMPETENCIA_CALIFICACION = 374L;
        public static final Long EVALUACION_COMPETENCIA_ESTADOS = 374L;
        public static final Long EVALUACION_DESEMPENO_ESTADOS = 375L;
        //Este catalogo no se encontro en la bd de SGC
        public static final Long EVALUACION_OBJETIVO_ESTADOS = 909L;
    }

    public static class Parametro {
        public static final Long ARBOL_EVAL_COMP_NINGUNO = 2L;
        public static final Long EVALUACION_COMPETENCIA_ESTADO_HABILITADO = 589L;
        public static final Long EVALUACION_COMPETENCIA_ESTADO_ACTIVO = 591L;
        public static final Long EVALUACION_COMPETENCIA_ESTADO_ANULADO = 590L;
        public static final Long EVALUACION_COMPETENCIA_ESTADO_GEST_TALENTO = 592L;
        
        public static final Long EVALUACION_DESEMPENO_ESTADO_ACTIVO = 594L;
        public static final Long EVALUACION_DESEMPENO_ESTADO_ANULADO = 593L;
        public static final Long EVALUACION_DESEMPENO_ESTADO_HABILITADO = 595L;
        public static final Long EVALUACION_DESEMPENO_ESTADO_GEST_TALENTO = 596L;

        
        public static final Long EVALUACION_DESEMPENO_PERSONA_GT_HABILITADO = 1L;
        public static final Long EVALUACION_DESEMPENO_PERSONA_GT_INHABILITADO = 0L;
    }

    public static class Formulario {

        public static final int LISTA = 5;
        public static final int NUEVO = 1;
        public static final int EDITAR = 2;
        public static final int VER = 3;
        public static final int HABILITAR = 0;
        public static final int DESHABILITAR = 1;
    }

    public final static class Entidad {
    }

    public static class UrlNavegacion {

        public static final String URL_EVALUACION_COMPETENCIA = "/pages/desa/evaluacionCompetencia/evaluacionCompetencia.xhtml";
        public static final String URL_LISTA_EVALUACION_COMPETENCIA = "/pages/desa/evaluacionCompetencia/listaEvaluacionCompetencia.xhtml";
        
        public static final String URL_EVALUACION_DESEMPENO = "/pages/desa/evaluacionDesempeno/evaluacionDesempeno.xhtml";
        public static final String URL_LISTA_EVALUACION_DESEMPENO = "/pages/desa/evaluacionDesempeno/listaEvaluacionDesempeno.xhtml";
        
    }
}
